package com.googlecode.yoohoo.xmppcore.protocol.translation;

public interface IXmlWriter {
	void writeEmptyElement(String localName);
	void writeEmptyElement(String prefix, String localName);
	void writeStartElement(String localName);
	void writeStartElement(String prefix, String localName);
	void writeEndElement();
	void writeAttribute(String localName, String value);
	void writeAttribute(String prefix, String localName, String value);
	void writeNamespace(String namespaceUri);
	void writeCharacters(String characters);
	void writeCharacters(String characters, boolean escape);
	void writePrefix(String prefix, String namespaceUri);
	String toXml();
}
